.title28 {
	font-size:28px;
	font-family:'PingFangSC-Medium,sans-serif'
}
.title16 {
	font-size:16px;
	font-family:'Source Han Sans CN'
}
.title14 {
	font-size:14px;
	font-family:'Source Han Sans CN'
}
header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:20;
    border-bottom:1px solid rgba(255,255,255,.1);
}
header:hover {
    background: #fff;
    cursor: pointer;
}
header:hover a,
header:hover i{
    color: #888;
}
header a {
	color:#fff;
	font-size:16px;
	font-family:'Source Han Sans CN'
}
header i {
	font-weight:bolder
}
.header-menu-left,.header-menu-right {
	height:66px
}
.header-menu-left > li,.header-menu-right > li {
	float:left;
	padding:22px 28px;
	border:1px solid rgba(255,255,255,.1);
	border-bottom:none;
	margin-left:-1px;
	position: relative;
}
header .header-menu-sub {
	position: absolute;
    top: 66px;
    left: 0;
    right: 0;
	background: #fff;
	display: none;
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
    border-radius: 0 0 4px 4px;
}
header .header-menu-sub li{
	
}
header .header-menu-sub li a{
	color: #333;
    width: 100%;
    display: inline-block;
    text-align: center;
	padding: 10px 0;
}
header .header-menu-sub li a:hover {
	color:#eeb94d;
}
.header-menu-right > li:last-child {
	padding:13px 28px;
}
.header-logo {
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	text-align:center;
	padding-right:20px
}
.header-logo .logo {
    background: url(../images/logo.png) top center no-repeat;
    width: 120px;
    background-size: 100% 100%;
    height: 40px;
    display: inline-block;
    transition: all 0.5s;
}
header:hover .header-logo .logo {
    background: url(../images/logo2.png) top center no-repeat;
    width: 120px;
    background-size: 100% 100%;
    height: 40px;
    display: inline-block;
}
.header-logo img {
	width:120px
}
.header-menu-right {
	}header a:hover {
	color:#eeb94d
}
.header-menu-left li.active,.header-menu-right li.active {
	background:#eeb94d
}
.header-menu-left li.active a,.header-menu-right li.active a {
	color:#333
}
.home-banner {
	}.home-banner img {
	max-width:100%
}
.product-left {
	width:30%;
	padding:100px 0;
	-webkit-box-shadow:1px 0 10px rgba(136,136,136,.2);
	box-shadow:1px 0 10px rgba(136,136,136,.2);
	position:relative
}
.product-center {
	width:40%;
	padding:0 60px
}
.product-right {
	width:30%;
	padding:100px 0;
	-webkit-box-shadow:-1px 0 10px rgba(136,136,136,.2);
	box-shadow:-1px 0 10px rgba(136,136,136,.2)
}
.home-product .wrapper {
	position:relative;
	width:94%;
	margin:10px auto;
	overflow:hidden;
	-webkit-box-shadow:0 7px 20px 3px #d4d4d4;
	box-shadow:0 7px 20px 3px #d4d4d4
}
.home-product .wrapper a {
	display:block
}
.home-product .wrapper img {
	-webkit-box-shadow:0 16px 10px 0 rgba(136,136,136,.16);
	box-shadow:0 16px 10px 0 rgba(136,136,136,.16);
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	border-radius:4px
}
.home-product .infos {
	position:absolute;
	bottom:10px;
	color:#fff;
	padding:10px 0 0 30px;
	right:0;
	left:0;
	font-size:18px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.home-product .wrapper:hover .infos {
	bottom:20px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.home-product .wrapper:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.home-product .infos i {
	color:#eeb94d;
	font-size:36px;
	text-shadow:3px -1px 5px #eeb94d
}
.home-product .infos h5 {
	padding:4px 0 8px 0;
	font-size:20px;
	color:#fff
}
.home-product .infos p {
	font-size:20px;
	color:#dedede;
	text-shadow:3px 1px 6px #eaeaea
}
.home-product .row>div {
	padding:0
}
.product-title {
	text-align:center;
	padding-bottom:24px
}
.product-title .title {
	font-family:'PingFangSC-Medium,sans-serif';
	color:#555
}
.product-title .subtitle {
	color:#eeb94d;
	font-family:"Helvetica,Helvetica Neue";
	font-weight:bolder
}
.home-other {
	margin:0 15px
}
.home-other {
	}.home-other .brand .wrapper {
	padding:40px 40px 0 100px
}
.home-other .news .wrapper {
	padding:40px 40px 0 40px
}
.home-other .brand {
	background:#fafafa
}
.home-other .wrapper .title {
	border-left:4px solid #eeb94d;
	padding-left:8px;
	font-size:18px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:18px;
	margin-bottom:10px;
	color:#555
}
.home-other .wrapper .title .sub {
	padding:0 10px;
	font-weight:bold
}
.home-other .wrapper .title .right {
	position:absolute;
	color:#eeb94d;
	font-size:12px;
	right:0
}
.home-other .row>div {
	padding:0
}
.home-other .brand-sub {
	padding:10px 0;
	font-size:16px
}
.home-other .brand-sub a {
	color:#555
}
.home-other .brand-sub a:hover {
	color:#eeb94d
}
.home-other .brand-text {
	color:#999;
	font-size:12px;
	line-height:22px
}
.paging {
	}.paging li {
	float:left;
	width:10px;
	height:10px;
	background:#f2f2f2;
	margin:4px;
	border-radius:50%;
	cursor:pointer;
	-webkit-transition:all .3s;
	transition:all .3s
}
.paging li.active {
	background:#eeb94d;
	width:12px;
	height:12px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.news-ul {
	margin-top:20px
}
.news-slide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px dashed #d8d8d8;
	height:100%
}
.news-slide .news-image {
	width:120px;
	height:76px;
	overflow:hidden
}
.news-slide .news-date {
	padding:6px 12px;
	text-align:center;
	border-right:1px dashed #f7f7f7
}
.news-slide .infos {
	margin-left:10px
}
.swiper-container.news .news-image,.swiper-container.news .swiper-slide-active .news-date,.swiper-container.news .news-subtitle {
	display:none
}
.swiper-container.news .swiper-slide-active .news-image,.swiper-container.news .swiper-slide-active .news-subtitle {
	display:block
}
.news-slide .news-title {
	color:#555;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.news-subtitle {
	font-size:12px;
	color:#888
}
.news-slide .news-title:hover {
	color:#eeb94d
}
.news-slide .news-date p {
	font-size:16px;
	color:#555
}
.news-slide .news-date span {
	color:#999;
	font-size:12px;
	margin-top:-4px;
	display:block;
	white-space:nowrap
}
.news-slide.ui-banner-slogans-current .news-image {
	background:#fafafa;
	display:block;
	overflow:hidden
}
.news-image img {
	-webkit-transition:all .3s;
	transition:all .3s;
	width:120px;
	height:76px
}
.news-slide:hover .news-image img {
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	-webkit-transition:all .3s;
	transition:all .3s
}
.swiper-container.news {
	height:260px;
	overflow:hidden;
	position:inherit;
	margin-top:20px;
}
.news-slide .news-subtitle span {
	max-height:44px;
	overflow:hidden;
	display:block;
	margin-top:4px
}
.news-slide .news-subtitle p {
	padding:2px 0
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:20px;
	top:46px
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 3px;
	display:block;
	float:left
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#eeb94d
}
footer .footer-container {
	background: #252525;
    padding: 40px 0;
}
footer .copyright {
    text-align: center;
    background: #333;
    margin-top: 0;
}
.footer-ul-left {
	margin-top:10px
}
.footer-ul-left > li {
	width: 25%;
	float: left;
}
.footer-ul-left li a {
	color:#888;
}
.footer-ul-left > li .foot-ul-msub a{
	font-size:12px;
}
.footer-ul-left .foot-ul-msub {
	margin-top: 6px;
}
.footer-ul-left li a:hover {
	color:#eeb94d;
}
.footer-ul-right li a {
	color:#888;
	font-size:12px;
	float:left;
	margin-right:16px;
}
footer p {
	color:#888;
	font-size:12px;
	padding: 10px 0;
}
.footer-ul-right i {
	background:#535353;
	color:#fff;
	display:block;
	padding:2px 6px;
	font-size:18px;
	border-radius:100%;
	font-weight:bold
}
.footer-ul-right i:hover {
	color:#eeb94d
}
.footer-ul-right i.icon-phone {
	display:inline;
	background:none
}
.footer-ul-right {
	margin-top:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.footer-ul-right li:first-child a,.footer-ul-right li:first-child i {
	color:#eeb94d;
	font-size:20px
}
.search-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#fff;
	cursor:pointer;
    border-radius:18px;
}
.search-wrapper.border {
	border:1px solid rgba(255,255,255,.5)
}
header:hover .search-wrapper.border {
	border:1px solid #888;
}
.search-wrapper input {
	background:none;
	border:0;
	opacity:0;
	width:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.search-wrapper i {
	padding:8px;
	color:#fff;
	cursor:pointer
}
header:hover .search-wrapper i {
    color: #888;
}
header:hover input {
    color: #888;
}
.search-wrapper i:hover {
	color:#eeb94d
}
.search-wrapper input::-webkit-input-placeholder {
	color:#d0d0d0
}
.search-wrapper .inputShow {
	opacity:1;
	width:160px;
	-webkit-transition:all .5s;
	transition:all .5s;
	padding:8px
}
.brand-wrapper1 {
	}.brand-wrapper1 h4 {
	font-size:18px;
	color:#555;
	margin-bottom:20px;
	border-left:4px solid #eeb94d;
	padding-left:8px
}
.brand-wrapper1 h5 {
	font-size:16px;
	color:#eeb94d;
	margin:20px 0
}
.brand-wrapper1 p {
	font-size:14px;
	color:#999;
	margin:20px 0;
	line-height:26px
}
.brand-wrapper0 {
	margin:20px 0 80px 0
}
.brand-wrapper2 img {
	width:70%;
	-webkit-transition:all .5s;
	transition:all .5s
}
.brand-wrapper2 img:hover {
	-webkit-transform:rotate(10deg);
	transform:rotate(10deg)
}
.brand-server {
	background:url(../images/brand_banner2.jpg)no-repeat top center;
	background-size:cover
}
.brand-server .product-title .title {
	color:#fff
}
.server-wrapper {
	width:80%;
	margin:0 auto;
	padding:30px;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.server-wrapper:hover {
	margin-top:-8px;
	margin-bottom:8px
}
.server-wrapper i {
	font-size:30px;
	color:#333
}
.server-wrapper h5 {
	font-size:26px;
	margin: 30px 0 6px 0;
	color:rgba(222,223,224,.5);
	position:relative;
}
.server-wrapper h5 span {
	position:absolute;
	font-size:18px;
	color:#333;
	left:0;
	bottom:1px;
	top: -23px;
}
.server-wrapper p {
	font-size:14px;
	color:#333;
	margin:10px 0;
	line-height:23px
}
.server-wrapper.white {
	background:#eeeff0
}
.server-wrapper.yellow {
	background:#f1bb4d
}
.server-wrapper.black {
	background:#1a1c1e
}
.server-wrapper.black i,.server-wrapper.black p,.server-wrapper.black h5 span {
	color:#fff
}
.server-mt {
	margin-top:40px
}
.brand-stroy {
	background:#f8f8f8
}
.brand-stroy h5 {
	font-size:18px;
	color:#555;
	text-align:center;
	margin:0 0 20px 0
}
.brand-stroy p {
	font-size:14px;
	color:#999;
	margin:20px 0;
	line-height:26px;
	text-align:center
}
.brand-honor .mg img {
	margin:16px 0;
	-webkit-transition:all .3s;
	transition:all .3s
}
.brand-honor img:hover {
	-webkit-transform:scale(1.06);
	transform:scale(1.06)
}
.join-wrapper .product-title .subtitle {
	font-size:20px;
	font-weight:400
}
.join-wrapper1 {
	background:#fafafa;
	border:1px solid #eee;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	margin-top:20px
}
.join-wrapper1 .pd {
	padding:26px
}
.join-wrapper1 i {
	font-size:30px;
	color:#eeb94d;
	padding-bottom:10px;
	display:block
}
.join-wrapper1 h5 {
	font-size:18px;
	color:#000
}
.join-wrapper1 p {
	font-size:14px;
	color:#555;
	margin:20px 0;
	line-height:26px
}
.join-wrapper2 {
	padding:0;
	margin:0 15px
}
.join-wrapper2 .row>div {
	padding:0
}
.join-wrapper2 .black {
	background:black;
	padding:30px 16px
}
.join-wrapper2 .black h2 {
	color:#fff;
	margin-bottom:20px
}
.join-wrapper2 .black p {
	font-size:13px;
	color:#fff;
	line-height:26px
}
.join-wrapper2 .yellow {
	background:#eeb94d;
	padding:30px
}
.join-wrapper2 .yellow h2 {
	margin-bottom:20px
}
.join-wrapper2 .yellow p {
	font-size:13px;
	line-height:26px
}
.join-wrapper2 .black>div,.join-wrapper2 .yellow>div {
	margin:15px
}
.plat-wrapper {
	border:1px solid rgb(238,238,238);
	max-height:312px;
	overflow:hidden;
	margin-bottom:20px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.plat-wrapper img {
	transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out
}
.plat-wrapper .num {
	background:#eeb94d;
	color:#fff;
	position:absolute;
	padding:8px 10px;
	border-radius:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:47%
}
.plat-wrapper .infos {
	padding:40px 30px 30px 30px;
	min-height:140px
}
.plat-wrapper h5 {
	font-size:16px;
	text-align:center;
	margin-bottom:12px
}
.plat-wrapper p {
	color:#888;
	font-size:12px;
	line-height:20px
}
.plat-wrapper .img {
	position:relative
}
.layer {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	transition:all .6s ease-in-out;
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	-ms-transition:all .6s ease-in-out;
	-o-transition:all .6s ease-in-out
}
.plat-wrapper:hover .layer,.new-wrapper:hover .layer {
	box-shadow:inset 0 0 120px rgba(0,0,0,.9);
	-moz-box-shadow:inset 0 0 120px rgba(0,0,0,.9);
	-webkit-box-shadow:inset 0 0 120px rgba(0,0,0,.9)
}
.join-wrapper5 {
	margin-top:-230px;
	margin-bottom:60px
}
.join-wrapper5 .container {
	}.join-wrapper5 .bg {
	background-color:#f9f9f9;
	text-align:center
}
.join-wrapper5 .col-md-6 img,.join-wrapper5 .col-xs-12 img {
	width:60%;
	padding-top:60px
}
.join-wrapper5 .mg {
	padding:30px 0;
	margin-bottom:40px
}
.join-wrapper5 p,.seller p {
	color:#888;
	font-size:14px;
	line-height:26px;
	text-align:left
}
.seller {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border:1px solid rgb(238,238,238);
	margin-bottom:20px
}
.join-wrapper5 .seller img {
	width:50%;
	padding-top:0
}
.seller .infos {
	padding:0 26px
}
.seller .infos .num {
	background:#eeb94d;
	color:#fff;
	width:50px;
	padding:14px 0 4px 0;
	text-align:center;
	margin-bottom:20px
}
.low-subtitle {
	margin:20px 0;
	color:#888
}
.low {
	position:relative;
	margin-bottom:30px;
	text-align:center
}
.low .infos {
	background:#eeb94d;
	width:80%;
	margin:0 auto;
	position:absolute;
	left:10%;
	bottom:-20px;
	padding:16px;
	text-align:center
}
.low .infos h6 {
	font-size:18px;
	margin-bottom:4px;
	color:#333
}
.low .infos p {
	color:#4a4a4a
}
.low img {
	-webkit-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out
}
.low:hover img {
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg)
}
.join-wrapper.bg {
	background-color:#f9f9f9
}
.question-wrapper {
	background:#fff;
	margin:26px -100px 0 0;
	position:relative;
	z-index:4;
	padding-left:50px
}
.question-wrapper .and {
	padding:20px 30px
}
.question-wrapper .and .q {
	color:#333;
	padding:6px 0
}
.question-wrapper .and .a {
	color:#888
}
.question-wrapper .and .q span {
	background:#eeb94d;
	color:#fff;
	padding:0 4px;
	border-radius:100%;
	margin-right:10px
}
.question-wrapper .and .a span {
	background:#ddd;
	color:#fff;
	padding:0 4px;
	border-radius:100%;
	margin-right:10px
}
.join-wrapper.agent {
	background:url('../images/07_加盟_67.png')no-repeat top center
}
.agent-title {
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.agent-title .subtitle {
	font-size:12px;
	color:#ddd
}
.agent-title .subtitle p {
	line-height:15px
}
.tao-wrapper {
	padding:26px 6px
}
.tao-wrapper h5 {
	color:#eeb94d;
	font-size:16px;
	margin-bottom:12px
}
.tao-wrapper a {
	background:#eeb94d;
	color:#fff;
	padding:6px 12px
}
.tao-wrapper h6 {
	font-size:15px
}
.tao-wrapper h4 {
	font-size:18px;
	margin-bottom:10px
}
.tao-wrapper p {
	color:#b5b4b4;
	margin-bottom:6px
}
.agent-wrapper {
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:26px 0;
	-webkit-transition:all .3s;
	transition:all .3s
}
.agent-wrapper i {
	font-size:40px;
	border:1px solid #fff;
	border-radius:100%;
	padding:10px 18px
}
.agent-wrapper:hover i {
	background:#eeb94d;
	color:#fff;
	border:1px solid #eeb94d
}
.agent-wrapper .infos {
	text-align:left;
	margin-left:16px
}
.agent-wrapper .infos h6 {
	color:#eeb94d;
	font-size:16px;
	margin-bottom:12px
}
.agent-wrapper .infos p {
	font-size:14px
}
.wei-wrapper {
	margin:16px 0;
	position:relative
}
.wei-wrapper:after {
	position:absolute;
	content:"/";
	right:15%;
	top:45%;
	color:#eeb94d
}
.wei-wrapper.last:after {
	position:absolute;
	content:"";
	right:15%;
	top:45%
}
.agent-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.wei-wrapper p {
	border:2px solid #eeb94d;
	border-radius:100%;
	height:90px;
	width:90px;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transition:all .3s;
	transition:all .3s
}
.wei-wrapper p.first,.wei-wrapper p:hover {
	background:#eeb94d
}
.wei-wrapper img {
	width:60%
}
.gong-title {
	text-align:center;
	font-size:18px;
	margin-bottom:16px
}
.gong-wrapper {
	text-align:center;
	font-size:18px;
	margin-bottom:20px
}
.gong-wrapper img {
	width:60px;
	height:60px
}
.gong-wrapper .infos {
	margin:16px 0
}
.gong-wrapper .infos h6 {
	font-size:16px;
	margin-bottom:9px
}
.gong-wrapper .infos h6 span {
	color:#eeb94d
}
.gong-wrapper .infos p {
	color:#888;
	font-size:12px
}
.new-wrapper {
	margin-bottom:26px;
	border:1px solid rgb(238,238,238);
	overflow:hidden;
	max-height:399px;
	width:94%;
	margin:0 auto
}
.new-wrapper .image {
	position:relative;
	text-align:center
}
.new-wrapper img {
	}.new-wrapper .date {
	position:absolute;
	background:#eeb94d;
	color:#fff;
	text-align:center;
	padding:0 4px;
	bottom:-16px;
	left:16px
}
.new-wrapper .date .day {
	display:block;
	font-size:25px
}
.new-wrapper .date .time {
	font-size:12px
}
.new-wrapper .title {
	font-size:16px;
	margin:36px 0 12px 0;
	padding:0 16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.new-wrapper .text {
	font-size:12px;
	color:#888;
	overflow:hidden;
	padding:0 10px 20px 16px;
	line-height:20px;
	height:40px;
	margin-bottom:14px
}
.new-wrapper a {
	color:#eeb94d;
	border:1px solid #eeb94d;
	padding:6px 30px;
	margin:0 0 26px 16px;
	display:inline-block;
	font-size:12px;
	-webkit-transition:all .3s;
	transition:all .3s;
	cursor:pointer
}
.new-wrapper a:hover {
	background:#eeb94d;
	color:#fff
}
.news-page {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.news-page ul {
	}.news-page ul li {
	float:left;
	padding:7px 17px;
	background:#eee;
	margin:0 4px;
	cursor:pointer
}
.news-page ul li.page {
	padding:6px 26px
}
.news-page ul li:hover,.news-page ul li.active {
	background:#eeb94d;
	color:#fff
}
.news-detail .title {
	text-align:center;
	border-bottom:1px solid rgb(238,238,238);
	padding-bottom:26px;
	margin-bottom:26px
}
.flex-content {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:10px 0 26px 0
}
.flex-content img {
	width:80%
}
.news-detail .title h4 {
	margin-bottom:10px
}
.news-detail .title p {
	color:#888
}
.news-detail .content {
	}.news-detail .content p {
	line-height:26px;
	color:#888;
	margin-bottom:26px
}
.detail-page {
	cursor:pointer
}
.detail-page .page:hover {
	cursor:pointer;
	color:#eeb94d
}
.detail-page .page {
	border-bottom:1px solid rgb(238,238,238);
	padding:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.detail-page .page i {
	font-size:30px;
	color:#eeb94d;
	margin-right:8px
}
.dress-wrapper .dress-image {
	text-align:center;
	margin-bottom:100px;
	position:relative;
    margin: 0 auto 100px auto;
}
.dress-wrapper .infos{
	text-align: left;
	margin: 16px 0;
}
.dress-wrapper .infos img{
	width: 30px;
    height: auto;
}
.dress-wrapper h2{
    margin-top: 16px;
    font-size: 24px;
    color: #333;
}
.dress-wrapper h3 {
    font-size: 20px;
    color: #888;
    margin: 16px 0;
}
.dress-wrapper p{
	color: #888;
    line-height: 26px;
    font-size: 14px;
    margin-bottom: 16px;
}
.dress-image .s-image-right {
	position: absolute;
    left: -60px;
}
.dress-image .s-image-left {
}
.dress-image .s-image {
	border:10px solid transparent;
	-webkit-transition:all .3s;
	transition:all .3s;
	cursor:pointer;
}
.dress-image .s-image img{
}
.dress-image .s-image:hover {
	border:10px solid #eeb94d;
}
#allmap {
	width:100%;
	height:500px;
}
.chain-search {
	width: 100%;
	}.chain-search h5 {
	color:#eeb94d;
	padding:20px 0;
	text-align:center;
	border-bottom:1px solid rgb(238,238,238);
	font-size:18px;
}
.chain-search .address {
	border-bottom:1px solid rgb(238,238,238);
	padding: 16px 0;
	display: flex;
    justify-content: space-between;
}
.chain-search .address select {
    height: 40px;
    margin-right: 2%;
    width: 47%;
}
.chain-search h6 {
	    text-align: center;
    border-bottom: 1px solid rgb(238,238,238);
    font-size: 16px;
    font-weight: 300;
    padding: 20px 0;
}
.chain-search ul {
	}.chain-search ul li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:16px 0;
	border-bottom:1px solid rgb(238,238,238);
	padding-bottom:8px
}
.chain-search ul li .num {
	display:inline-block;
	background:#eeb94d;
	color:#fff;
	height:33px;
	padding:4px 10px;
	border-radius:0 0 10px 10px;
	margin-right:16px
}
.chain-search ul li .infos {
	text-align:left
}
.chain-search ul li .infos h6 {
	padding-bottom:0;
	border-bottom:none;
	font-size:16px;
	color:#333;
	text-align:left;
	font-weight:400;
	margin-bottom:10px;
	padding: 0;
}
.chain-search ul li .infos p {
	color:#888;
	padding-bottom:6px
}
.equip-wrapper {
	}.equip-wrapper img {
	width:80%;
	-webkit-transition:all .3s;
	transition:all .3s
}
.equip-wrapper img:hover {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.equip-wrapper .infos {
	margin-bottom:40px
}
.equip-wrapper .infos i {
	color:#eeb94d;
	font-size:30px;
	font-weight:bold
}
.equip-wrapper .infos a h3 {
	color: #333;
}
.equip-wrapper .infos h3 {
	margin:10px 0
}
.equip-wrapper .infos h4 {
	color:#c7c7c7;
	margin:10px 0
}
.equip-wrapper .infos p {
	font-size:12px;
	line-height:20px;
	color:#888
}
.equip-btn {
	display:block;
	margin:30px 0 0 40px;
	padding:10px 36px;
	background:#eeb94d;
	border:0;
	float:right;
	color:#333
}
.light-wrapper {
	margin-bottom:36px
}
.light-wrapper.image {
	width:88%
}
.light-wrapper img {
	}.light-wrapper h5 {
	font-size:20px;
	margin:10px 0
}
.light-wrapper a h5 {
	color: #555;
}
.light-wrapper h6 {
	margin:-3px 0 4px 0;
	color:#c7c7c7;
	font-size:18px
}
.light-wrapper ul li {
	color:#555;
	font-size: 13px;
	margin-bottom:4px
}
.light-wrapper .small-img {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content: space-between;
}
.light-wrapper .small-img img {
	width: 200px;
	height: 200px;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow: hidden;
}
.light-wrapper .small-img .img:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.light-wrapper .small-img .img {
	border:1px solid rgb(238,238,238);
	text-align:center;
	width:230px;
	height:230px;
	overflow:hidden;
	position:relative;
	margin-right: 16px;
}
.light-wrapper .small-img .img a {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.light-wrapper .small-img .img a span {
	display:block;
	background:#f2f2f2;
	color:#333;
	padding:10px;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.light-wrapper .small-img .img:hover span {
	background:#eeb94d
}
.mheader {
	display:none
}
.pd80 {
	padding-top:80px
}
.padding {
	padding:80px 0
}
.ft24 {
	font-size:24px
}
.ft30 {
	font-size:30px
}
.menus {
	background: #111;
	top: 50px;
	left: 0;
	right: 0;
	text-align: left;
	bottom: 0;
	z-index: 999;
	opacity: 0;
	display: none;
	position: absolute;
	padding-top: 20px;
	transition: all 0.3s;
}
.menus.active {
	position: fixed;
	opacity: 1;
	top: 0;
	left: 0;
	right: 0;
	text-align: left;
	bottom: 0;
	display: block;
	z-index: 999;
	padding-top: 50px;
	overflow: auto;
}
/* .menus.active .msub:after {
    font-family: "FontAwesome";
    content: "\F107";
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    text-align: center;
    color: #999;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
} */
.menus li {
	transition: all 0.3s;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	position: relative;
}
.menus li.active a {
	border-left:4px solid #eeb94d;
	color:#eeb94d
}
.menus li > a {
	width: 86%;
}
.menus li a {
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    padding: 12px 4%;
	display: inline-block;
}
.menus li .mheader-menu-sub a {
	width: 100%;
}
.menus li label{
	width: 12%;
    margin-bottom: 0;
    margin: 0;
    justify-content: center;
    align-items: center;
    display: inline-block;
    padding: 12px 0;
    text-align: center;
}
.menus li label i {
	color: #999;
}
.body-hidden {
	height:100%;
	overflow:hidden;
}
.fade-enter-active,.fade-leave-active {
	-webkit-transition:opacity .8s;
	transition:opacity .8s
}
.fade-enter,.fade-leave-to {
	opacity:0
}
.lightList-wrapper {
	border:1px solid rgb(238,238,238);
	text-align:center;
	width: 94%;
	height: 320px;
	overflow: hidden;
}
.lightList-wrapper img {
	width: 280px;
	height: 280px;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow: hidden;
}
.lightList-wrapper:hover img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04)
}
.lightList-wrapper:hover .text {
	background:#eeb94d
}
.lightList-wrapper a .text {
	background:#f2f2f2;
	padding: 9px;
	position:relative;
	z-index:2;
	-webkit-transition:all .3s;
	transition:all .3s;
	color:#333
}
.lists {
	border-bottom:1px solid rgb(238,238,238);
	position: relative;
	z-index: 5;
}
.menu-home {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.menu-home li {
	margin-right:16px;
	padding:30px 6px;
	position: relative;
}
.menu-home li.active a,
.menu-home li:hover a {
	color:#eeb94d
}
.menu-home li a {
	color:#333
}
.menu-home li:after {
    position: absolute;
    right: -8px;
    content: "/";
    color: #999;
}
.menu-home li:last-child:after {
	color: #fff;
}
.menu-series {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align:right;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.menu-series>li {
	padding:30px 12px;
	position:relative;
	cursor: pointer;
	white-space: nowrap;
    display: inline-block;
    float: none;
}
.menu-series>li i {
	font-size: 14px;
    color: #888;
}
.menu-series .swiper-slide {
	/* width: auto; */
	width: 14.28%;
	text-align: center;
}
.menu-series>li:hover {
	background:#eeb94d
}
/* .menu-series>li:hover .submenu {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:88;
	display:block;
	opacity: 0;
} */
.menu-series li.active,
.menu-series li:hover {
	background:#eeb94d
}
.menu-series a {
	color:#333;
	font-size:14px
}
.menu-series li .submenu {
	position:absolute;
	top:120%;
	left:0;
	right:0;
	z-index:67;
	opacity: 0;
	-webkit-transition:all .3s;
	transition:all .3s;
	opacity: 0;
	display: none;
}
.menu-series li .submenu.active {
	top: 100%;
	opacity: 1;
	z-index: 88;
	position: absolute;
	display: block;
}
.menu-series li .submenu li {
	text-align:center;
	background:#eeb94d;
	border-top:1px solid rgba(251,251,251,.26);
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.menu-series li .submenu li a {
	display: block;
    padding: 10px 0;
}
.detail-wrapper .title {
	font-size: 16px;
    white-space: nowrap;
    max-width: 700px;
    text-overflow: ellipsis;
    overflow: hidden;
	padding: 14px;
}
.menu-series li .submenu li a:hover {
	color: #fff;
}
.detail-wrapper .detail-ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.detail-wrapper .detail-ul li {
	background:rgb(238,238,238);
	-webkit-box-flex:0.33;
	-ms-flex:0.33 0 auto;
	flex:0.33 0 auto;
	padding:10px 0;
	text-align:center;
	cursor:pointer
}
.detail-wrapper .detail-ul li.active,.detail-wrapper .detail-ul li:hover {
	background:#eeb94d
}
.detail-wrapper .detail-ul li a {
	color:#333
}
.desc {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.desc .d {
	width:20%;
	padding:10px 0;
	border:1px solid rgb(238,238,238);
	text-align:center;
	margin-top:-1px;
	margin-left:-1px
}
.detail-wrapper2 {
	}.detail-wrapper2 .title {
	font-size:24px;
	text-align:center
}
.detail-wrapper2 .subtitle {
	font-size:18px;
	text-align:center;
	color:#888;
	padding:10px 0
}
.detail-wrapper2 .image {
	text-align:center
}
.detail-wrapper3 {
	position:relative
}
.detail-wrapper3 h1 {
	font-size:48px;
	margin:16px 0;
	text-align:center
}
.detail-wrapper3 h3 {
	text-align:center;
	margin:20px 0
}
.detail-wrapper3 ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:10px 0
}
.detail-wrapper3 ul li {
	padding:0 10px;
	border-right:1px solid #565656
}
.detail-wrapper3 ul li:last-child {
	border-right:none
}
.detail-wrapper3 .infos {
	position:absolute;
	top:20%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	color:#fff
}
.detail-wrapper4 {
	background:#f0f0f0;
	text-align:center;
	padding:80px 0 0 0
}
.detail-wrapper4 h2 {
	font-size:30px;
	margin-bottom:10px
}
.detail-wrapper4 p {
	color:#888;
	margin-bottom:20px
}
.meta {
	background:#eeb94d;
	color:#fff;
	display:inline-block;
	padding:4px 26px;
	margin-bottom:16px;
	border-radius:16px
}
.banner-wrapper {
	width:100%;
	height:780px;
	position:relative;
	overflow:hidden;
}
.banner-slide {
	left:0;
	right:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	position:absolute;
	-webkit-transition:all .5s;
	transition:all .5s
}
.banner-pagination {
	position:absolute;
	bottom:20px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:flex;
	align-items:center;
}
.banner-pagination li {
	width:12px;
	height:12px;
	background:#fff;
	float:left;
	margin:0 5px;
	cursor:pointer;
	border-radius:100%
}
.home-banner {
	position:relative
}
.banner-pagination li.changeColor {
	background:#eeb94d;
	border:4px solid #eee;
	width:20px;
	height:20px;
}
#newsTable {
	width:100%
}
#newsTable tbody {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap
}
#newsTable tr {
	margin-bottom:30px;
	width:33.33%
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index:3;
	color:#fff;
	cursor:default;
	background-color:#eeb94d;
	border-color:#eeb94d
}
.pagination>li>a,.pagination>li>span {
	color:#eeb94d
}
div.dataTables_paginate {
	text-align:left
}
table.dataTable td,table.dataTable th {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.dress-wrapper.dress {
	padding-top:30px;
}
.detail-fixed {
	position: relative;
	left:0;
	right:0;
	top:0;
	background:#fff;
	padding:20px 0;
	border-bottom:1px solid rgb(238,238,238);
	z-index:2;
}
.banner-wrapper a {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.footer-ul-right li.code img {
	position:absolute;
	top:-43px;
    right:-36px;
    transition: all 0.5s;
}
.footer-ul-right li.code.show img{
    opacity: 1;
}
.search-btn {
	padding:8px;
	background:none;
	border:none;
}
.searchList {
	background: #f9f9f9!important;
    padding: 40px 0;
}
.searchList .container {
	background: #fff;
	padding: 40px;
}
.search-div {
	border: 1px solid rgb(238,238,238);
    padding: 6px 10px 6px 16px;
    border-radius: 20px;
    margin-bottom: 26px;
    display: flex;
    align-items: center;
}
.search-div input {
    flex: 1 0 auto;
    border: none;
    padding: 6px 0;
}
.search-div i {
	padding: 2px 6px;
    font-size: 20px;
    color: #888;
    cursor: pointer;
}
.search-item {
	padding: 16px 0;
	border-bottom: 1px solid rgb(238,238,238);
	width: 100%;
}
.search-item a:hover,
.search-item a:hover h3 {
	color: #eeb94d;
}
.search-item a h3{
    color: #555;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 10px;
}
#searchTable {
	width: 100%;
}
.menu-series.swiper-wrapper .swiper-slide {
	/* width: auto!important; */
}
.lists .swiper-container{
	height: auto!important;
	margin-top: 0;
	overflow-x: visible!important;
}
.menu-series>li {
	padding: 30px 12px;
}
.menu-series .swiper-slide,
.menu-series.swiper-wrapper {
	height: auto!important;
	padding-bottom: 8px;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
  }

  .iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
  }
  #dituContent {
	height: 549px;
    width: 1200px;
	border:#ccc solid 1px;
  }
  .map-wrapper {
    width: 351px;
    height: 508px;
    padding: 0 18px;
    background-color: #fff;
    position: absolute;
    right: 18px;
    top: 20px;
    z-index: 10
}
.map-wrapper ul {
	height: 260px;
    overflow: hidden;
    overflow-y: scroll;
}
.chain-btn {
	background: #eeb94d;
    color: #fff;
    border: none;
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
}
.contact-row {
	background: #fbfaf9;
	margin-bottom: 36px;
}
.contact-wrapper {
    text-align: center;
    padding: 26px 0;
}
.contact-wrapper i{
	color: #eeb94d;
    font-size: 30px;
    border: 1px solid #eee;
    padding: 4px 10px;
    background: #fff;
    border-radius: 100%;
    margin-bottom: 16px;
    display: inline-block;
}
.contact-wrapper h6{
    color: #333;
    margin-bottom: 6px;
}
.contact-wrapper p{
    color: #888;
}
.swiper-container.items {
	overflow: visible!important;
}
.mb20 {
	margin-bottom: 26px;
}
.chain-wrapper .row {
	margin-bottom: 20px;
}
.dress-image .col-md-7 img {
	width: 600px;
    height: 600px;
	overflow: hidden;
}
.dress-image .col-md-5 .s-image img {
	width: 400px;
    height: 400px;
	overflow: hidden;
}
.footer-section {
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
.footer-bottom {
	display: flex;
    background: #111;
    border-top: 1px solid rgba(255, 255, 255, .1);
}
.footer-bottom li{
	    flex: 0.25 0 auto;
}
.footer-bottom li a{
	padding: 6px 10px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 12px;
}
.footer-bottom li a i{
	display: block;
}
.footer-bottom li a span{
	
}
.mheader-menu-sub {
	display: none;
}
.mheader-menu-sub li {

}
.mheader-menu-sub li a{
	font-size: 14px;
    padding-left: 36px;
}
.rotate90 {
	transform: rotate(90deg);
	display: block;
	transition: all 0.3s;
}
.footer-contact {
	display: flex;
    justify-content: flex-end;
    align-items: center;
}
.footer-contact .contact-left{
    text-align: right;
    margin-right: 16px;
}
.footer-contact .contact-left .row1{
	color: #eeb94d;
	font-size: 20px;
	margin-bottom: 6px;
}
.footer-contact .contact-left .row2{
	text-align: center;
}
.footer-contact .contact-left .row2 i{
	color: #fff;
    padding: 4px;
    border: 2px solid #525252;
    border-radius: 100%;
    margin: 0 4px;
    font-size: 22px;
}
.footer-contact .contact-right img{
    width: 76%;
}